package org.plex.queue.imp;

import java.io.Serializable;
import java.util.Date;

import org.plex.queue.GroupQueue;

public class GroupQueueImp implements GroupQueue, Serializable
{

	private static final long serialVersionUID = -4994426101846118357L;

	private com.adobe.idp.taskmanager.dsc.client.queuemanager.GroupQueue groupQueue;

	public GroupQueueImp(
			com.adobe.idp.taskmanager.dsc.client.queuemanager.GroupQueue groupQueue)
			throws NullPointerException
	{
		if (null == groupQueue)
		{
			throw new NullPointerException();
		}
		this.groupQueue = groupQueue;
	}

	public String getCommonName()
	{
		// TODO Auto-generated method stub
		return this.groupQueue.getCommonName();
	}

	public Date getCreateTime()
	{
		// TODO Auto-generated method stub
		return this.groupQueue.getCreateTime();
	}

	public String getDescription()
	{
		// TODO Auto-generated method stub
		return this.groupQueue.getDescription();
	}

	public long getId()
	{
		// TODO Auto-generated method stub
		return this.groupQueue.getId();
	}

	public String getTitle()
	{
		// TODO Auto-generated method stub
		return this.groupQueue.getTitle();
	}

	public Date getUpdatedTime()
	{
		// TODO Auto-generated method stub
		return this.groupQueue.getUpdatedTime();
	}

	public void setCommonName(String commonName)
	{
		this.groupQueue.setCommonName(commonName);

	}

	public void setDescription(String description)
	{
		this.groupQueue.setDescription(description);
	}

	public void setTile(String title)
	{
		// TODO Auto-generated method stub
		this.groupQueue.setTitle(title);
	}

	public void setGroupQueue(
			com.adobe.idp.taskmanager.dsc.client.queuemanager.GroupQueue groupQueue)
	{
		this.groupQueue = groupQueue;
	}

	public com.adobe.idp.taskmanager.dsc.client.queuemanager.GroupQueue getGroupQueue()
	{
		return groupQueue;
	}

}
